land or other real property or interest therein - Spanish English Dictionary